carry out an initiative or project - Alemán Inglés Diccionario